package main

import "fmt"

type username string

type Show  interface {
	show()
}

func (u *username)show() {
	fmt.Println(*u)
}

func main() {
	var s Show
	var u username = "zzc"
	s = &u
	s.show()
	up := &u
	up.show()
	u.show()
}